
package com.scn.base.page;

public class DivPageVO extends ValueObject {
     
	/**
	 * 
	 */
	private static final long serialVersionUID = 7286860635622428592L;

	/**
		* 开始页的位置。如果为directly为true，则表示直接指定的翻页位置。
		*/
	private int startPos;

	/**
		* 结束页的位置。
		*/
	private int endPos;

	/**
		* 每页可显示的条目数。
		*/
	private int pageSize;

	/**
		* 是否直接定位到指定页的开关。true表示为真。
		*/
	private boolean directly;
	/**
		* 显示的条目类别
		*/
	private String catalog;

	/**
		* @roseuid 40EA57A80368
		*/
	public DivPageVO() {

	}

	public DivPageVO(
		int startPos,
		int endPos,
		int pageSize,
		boolean directly,
		String catalog) {
		this.startPos = startPos;
		this.endPos = endPos;
		this.pageSize = pageSize;
		this.directly = directly;
		this.catalog = catalog;
	}
	/**
		* @param nStartPos
		* @roseuid 40E510D00282
		*/
	public void setStartPos(int nStartPos) {
		this.startPos = nStartPos;
	}

	/**
		* @return int
		* @roseuid 40E5110802AA
		*/
	public int getStartPos() {
		return startPos;
	}

	/**
		* @param nEndPos
		* @roseuid 40E51116012E
		*/
	public void setEndPos(int nEndPos) {
		this.endPos = nEndPos;
	}

	/**
		* @return int
		* @roseuid 40E5112E016F
		*/
	public int getEndPos() {
		return endPos;
	}



	/**
		* @return boolean
		* @roseuid 40E5115D03BB
		*/
	public boolean getDirectly() {
		return directly;
	}

	/**
		* @param bDirect
		* @roseuid 40E5116D0151
		*/
	public void setDirectly(boolean bDirect) {
		directly = bDirect;
	}

	/**
		* @param cat
		* @roseuid 40E96A4E0140
		*/
	public void setCatalog(String cat) {
		catalog = cat;
	}

	/**
		* @return String
		* @roseuid 40E96A6D01C7
		*/
	public String getCatalog() {
		return catalog;
	}
	/**
	 * @return
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * @param i
	 */
	public void setPageSize(int i) {
		pageSize = i;
	}

}
